/*
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 * This Source Code Form is "Incompatible With Secondary Licenses", as
 * defined by the Mozilla Public License, v. 2.0.
 */

@font-face {
  font-family: 'icons';
  src: url('icons.woff');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.icon {
  font-family: 'icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 20px;
  padding: 5px 10px;
  vertical-align: middle;
}

.icon-back {
  line-height: 30px;
  padding: 0;
  vertical-align: -6px;
}
.icon-back::before {
  content: "\e900";
  font-size: 30px;
}

.icon-go::before {
  content: "\e900";
  transform: scaleX(-1);
  display: block;
}

.icon-add::before {
  content: "\e901";
}

.icon-settings::before {
  content: "\e902";
}

.icon-detail::before {
  content: "\e903";
}

.icon-remove-large {
  line-height: inherit;
  padding: 0;
  font-size: 30px;
}
.icon-remove::before {
  content: "\e904";
}

.icon-contents::before {
  content: "\e905";
}

.icon-bookmark::before {
  content: "\e906";
}

.icon-search::before {
  content: "\e907";
}

.icon-jump::before {
  content: "\e908";
  font-size: 25px;
  vertical-align: -2px;
}

.icon-speech::before {
  content: "\e909";
}

.icon-speech-stop::before {
  content: "\e90a";
}

.icon-refresh::before {
  content: "\e90b";
}

.icon-open {
  padding: 0;
  display: inline-block;
}
.icon-open::before {
  content: "\e90c";
}

.icon-checkmark::before {
  content: "\e90d";
}

.icon-more::before {
  content: "\e90e";
}


